$(function() {

    var form = layui.form
    form.verify({
        //     |//谁调用nickname 函数里面的value就是调用表单的值
        nickname: function(value) {
            if (value.length > 6) {
                return '昵称长度必须是1-6个字符'
            }
        },
        usernames: [/^[\S]{5,12}$/, '用户名只能是5-12位字符'],
        //     //我们既支持上述函数式的方式，也支持下述数组的形式
        //     //数组的两个值分别代表：[正则匹配、匹配不符时的提示文字]
        pass: [
            /^[\S]{6,12}$/, '密码必须6到12位，且不能出现空格'
        ],

        rePwd: function(value) {
            var newnew = $('[name=password]').val().trim()
            if (value !== newnew) {
                return '两次密码输入不一致'
            }
        },
    })
    $('.layui-form').on('submit', function(e) {
        e.preventDefault()
        var data = $(this).serialize()
        $.ajax({
            type: 'post',
            url: 'http://localhost:8888/admin/users',
            data: data,
            headers: {
                Authorization: localStorage.getItem('token')
            },
            success: function(res) {
                if (res.status !== 0) {
                    return layer.msg('已存在此用户名')
                }
                layer.msg('添加用户成功', function() {
                    location.href = '/user/user.html'
                    window.parent.document.querySelector('#target').click()
                })
            }
        })
    })


})